.index-wrap {
    main {
        .nav-list {
            width: 100%;
            height: 0.44rem;
            padding: 0 0.15rem;
            display: flex;
            justify-content: space-between;
            align-items: center;
            @include border(0 0 1px 0, #dedede);
            .city {
                display: flex;
                justify-content: center;
                color: #666;
                span {
                    font-size: 0.15rem;
                }
                i {
                    font-size: 0.08rem;
                    color: #ccc;
                    margin: 0.02rem 0 0 0.03rem;
                }
            }
            .hot-list {
                font-size: 0.15rem;
                text-align: center;
                font-weight: 700;
                display: flex;
                color: #666;
                li {
                    margin: 0 0.12rem;
                    width: 0.8rem;
                    height: 0.44rem;
                    display: flex;
                    justify-content: center;
                    align-items: center;
                    &.active {
                        color: #ef4238;
                        @include border(0 0 3px 0, #ef4238);
                    }
                }
            }
            .search {
                color: #ef4238;
                font-size: 0.22rem;
            }
        }
        .movie-list {
            flex: 1;
            padding: 0 0.15rem;
            overflow-y: auto;
            ul {
                .movie-item {
                    width: 100%;
                    @include border(0 0 1px 0, #dedede);
                    height: 1.14rem;
                    display: flex;
                    font-size: 0.13rem;
                    color: #666;
                    justify-content: space-between;
                    align-items: center;
                    padding: 0.12rem 0.14rem 0.12rem 0;
                    .movie-img {
                        width: 0.64rem;
                        height: 0.9rem;
                        margin-right: 0.1rem;
                        img {
                            width: 100%;
                            height: 100%;
                        }
                    }
                    .movie-desc {
                        // margin-left: -0.4rem;
                        margin-top: 0.03rem;
                        width: 2.1rem;
                        .movie-title-box {
                            font-size: 0.17rem;
                            font-weight: 700;
                            color: #333;
                            display: flex;
                            margin-bottom: 0.07rem;
                            .movie-title {
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                            }
                            .v3d {
                                display: inline-block;
                                margin: 0.05rem 0.03rem 0 0.05rem;
                                width: 0.43rem;
                                height: 0.14rem;
                                background-image: url();
                                background-size: 100%;
                            }
                            .v2d {
                                display: inline-block;
                                margin: 0.05rem 0.03rem 0 0.05rem;
                                width: 0.43rem;
                                height: 0.14rem;
                                background-image: url();
                                background-size: 100%;
                            }
                        }
                        .movie-info {
                            display: flex;
                            .audience {
                                font-size: 0.13rem;
                                color: #666;
                            }
                            .score {
                                font-weight: 800;
                                color: #faaf00;
                                font-size: 0.15rem;
                                margin: -0.03rem 0 0 0.05rem;
                            }
                        }
                        .movie-actor {
                            margin-top: 0.02rem;
                            overflow: hidden;
                            text-overflow: ellipsis;
                            white-space: nowrap;
                        }
                        .cinema-count {
                            margin-top: 0.02rem;
                        }
                    }
                    .buy-ticket {
                        width: 0.47rem;
                        height: 0.27rem;
                        background-color: #f03d37;
                        color: #fff;
                        font-size: 0.12rem;
                        cursor: pointer;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        border-radius: 0.04rem;
                    }
                    .want-ticket {
                        width: 0.47rem;
                        height: 0.27rem;
                        background-color: #3c9fe6;
                        color: #fff;
                        font-size: 0.12rem;
                        cursor: pointer;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        border-radius: 0.04rem;
                    }
                    .want-watch {
                        width: 0.47rem;
                        height: 0.27rem;
                        background-color: #faaf00;
                        color: #fff;
                        font-size: 0.12rem;
                        cursor: pointer;
                        display: flex;
                        justify-content: center;
                        align-items: center;
                        border-radius: 0.04rem;
                    }
                }
            }
        }
    }
}